@charset "utf-8";
/* CSS Document */
通用样式：html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family: 微软雅黑; font-size:14px;vertical-align:baseline;}

/* functions 函数
----------------------------------------------------*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-pa{position:absolute;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center!important;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

.f-center{margin:0 auto;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.overflow{text-indent:-9999px;font-size:0;line-height:0;}
.overflow a{display:block;width:100%;height:100%;}


.widget-respimg{display: table-cell!important;text-align:center;vertical-align: middle;}
.widget-respimg img{max-height: 100%;max-width: 100%}
/*

 * PcMode
 */
body:after {
  display: block;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  content: 'Pc';
}


/*
 * PadMode
 */
@media only screen and (max-width: 64em) {

  body:after {
    content: 'Pad';
  }

}

/*
 * MobileMode
 */
@media only screen and (max-width: 40em) {

  body:after {
    content: 'Mobile';
  }
  img[data-src]{opacity: 1;}
}

.header_top{ background:#13925b; height:36px; line-height:36px; width:100%; color:#fff;overflow: hidden;}
.header_top *{font-size: 12px;}

.top{padding: 14px 0;}
.navbar-collapse {
    padding-right: 0!important;
    padding-left: 0!important;
}
.nav>li>a {
    padding: 16px 9px!important;
	font-weight:bold; font-size:16px
}

.wrap {overflow: hidden;}
.planning {padding: 50px 0; text-align: center;}
.nei{padding: 50px 0; text-align: center;}
.service{padding-bottom: 20px;}
.lie li a{ display:block;}
.lie li a:hover{ background:#13925b!important; display:block;color:#fff!important}
.lie li.hover a{ background:#13925b!important; display:block;color:#fff!important}
.lie{ height:55px; margin:0 auto; width:100%;}
.aa{line-height:52px; border:#CCC solid 1px; text-align:center; margin-right:1%; margin-bottom:10px;}

.lie .col-xs-1, .lie .col-sm-1, .lie .col-md-1, .lie .col-lg-1, .lie .col-xs-2, .lie .col-sm-2, .lie .col-md-2, .lie .col-lg-2, .lie .col-xs-3, .lie .col-sm-3, .lie .col-md-3, .lie .col-lg-3, .lie .col-xs-4, .lie .col-sm-4, .lie .col-md-4, .lie .col-lg-4, .lie .col-xs-5, .lie .col-sm-5, .lie .col-md-5, .lie .col-lg-5, .lie .col-xs-6, .lie .col-sm-6, .lie .col-md-6, .lie .col-lg-6, .lie .col-xs-7, .lie .col-sm-7, .lie .col-md-7, .lie .col-lg-7, .lie .col-xs-8, .lie .col-sm-8, .lie .col-md-8, .lie .col-lg-8, .lie .col-xs-9, .lie .col-sm-9, .lie .col-md-9, .lie .col-lg-9, .lie .col-xs-10, .lie .col-sm-10, .lie .col-md-10, .lie .col-lg-10, .lie .col-xs-11, .lie .col-sm-11, .lie .col-md-11, .lie .col-lg-11, .lie .col-xs-12, .lie .col-sm-12, .lie .col-md-12, .lie .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right:0px!important;
  padding-left: 0px!important;} 
.tu{ margin-top:3%;}
.tu li span{ line-height:40px; text-align:center; }

._C{line-height: 26px;}


.in_profile {padding-bottom:40px; background: none repeat scroll 0% 0% #f7f7f7;}
.in_profile .title-page { text-align: center;  padding: 20px 0px 23px;}
.title-page h3{ color:#333!important;}
.in_profile .title{margin-top:10px; position:absolute; width:100%;}
.in_profile .title-description{padding-top:15px;  border-top: #e0e0e0 solid 1px;font-weight: bold;}
.gengduo{margin: 0 auto; width: 135px; border:#999 solid 1px; line-height:30px; margin-top:5%;}
.gengduo a{display:block;}
.gengduo a:hover{background:#1e7dd7;}

.in_news{padding-bottom: 40px; margin-top:46px;}
.xiahua{ border-top: #e0e0e0 solid 1px;}
.title-news{margin-bottom:20px; border-bottom:#e0e0e0 solid 1px; line-height:50px;padding-bottom: 16px;}
.title-news .left{ font-size:24px; color:#616161;}
.title-news .right{ color:#666666; font-size:12px;}
.title-news .right a{ color:#666666; font-size:12px;}

.ee{margin-top:15px; width:100%;}
.nn{line-height:27px;}
.x08{ margin:0; list-style:none; padding:0;}
.x08 li{line-height:27px;*line-height:23px;_line-height:27px;overflow:hidden;font-family:"微软雅黑";height: 76px;margin: 5px 0;}
.x08 li div.x09 a{color:#808080; font-size:14px;  overflow:hidden;}
.x08 li div.x09 a:hover{ color:#1e7dd7;}
.x08 li div.x09 p{ margin:0; color:#808080; line-height:22px;font-family:"微软雅黑"; font-size:12px;  overflow:hidden;}
.x08 li div.x10{width:81px; float:left; border:1px solid #e1e1e1; background:#1e7dd7; text-align:center;}
.x08 li div.x10 span{ color:#13925b; font-size:12px; line-height:29px; display:block; background:#f5f5f5;}
.x08 li div.x10 a{ text-decoration:none; line-height:16px; font-family:"微软雅黑"; font-size:22px; display:block; line-height:39px; height:39px; background:#FFF;}
.x08 li div.x10 a:hover{ color:#fff; background:#5f5f5f;}
.x08 li:hover div.x09 a{ color:#019238; }
.x08 li:hover div.x10 span{ color:#fff; background:#525252;}
.x08 li:hover div.x09 span{ color:#fff; }
.news{ line-height:29px;}

.in_case{padding-bottom: 18px; background: none repeat scroll 0% 0% #13925b;}
.title-case{ margin-bottom:20px; padding-top:8px;padding-bottom: 16px;border-bottom: #3ba779 solid 1px;}
.in_case .row li{ list-style:none;}
.title-case h3{color:#FFF;}
.photo{position: relative;overflow: hidden;margin-bottom: 25px;cursor: pointer;border:1px solid #ccc}
.photocon{
  margin-bottom: 25px;
}
.photo{
  text-align: center;
  width: 250px;
  height: 150px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.photo img {
  max-height: 100%;
  border: 0;
  vertical-align: top;
  margin: 0 auto;
}
.in_case .photo{border: 0px;}

.in_contact{padding-bottom: 40px; margin-top:30px;}
.kk{ list-style:none; line-height:31px;}
.tt{margin-left:5%;}

.x02{ margin:0; list-style:none; padding:0;}
.x02 li{line-height:27px;*line-height:23px;_line-height:27px;overflow:hidden;font-family:"微软雅黑";margin:10px 0;padding-bottom: 5px; height:75px;}
.x02 li div.x03 a{color:#808080; font-size:14px;  overflow:hidden;}
.x02 li div.x03 a:hover{ color:#019238;}
.x02 li div.x03 p{ margin:0; color:#808080; line-height:22px;font-family:"微软雅黑"; font-size:12px;  overflow:hidden;}
.x02 li div.x04{width:81px;; float:left; border:1px solid #e1e1e1; background:#019238; text-align:center;}
.x02 li div.x04 span{ color:#a0a0a0; font-size:12px; line-height:29px; display:block; background:#f5f5f5;}
.x02 li div.x04 a{color:#b5b5b5; text-decoration:none; line-height:16px; font-family:"微软雅黑"; font-size:22px; display:block; line-height:39px; height:39px; background:#FFF;}
.x02 li div.x04 a:hover{ color:#fff; background:#019238;}
.x02 li:hover div.x03 a{ color:#1e7dd7; }
.x02 li:hover div.x04 span{ color:#fff; background:#019238;}
.x02 li:hover div.x03 span{ color:#fff; }



.footer { background: #13925b; color: #fff; padding:0px 0 30px; text-align: center;line-height: 24px;}
.footer *{font-size: 12px;}
.footer .l { line-height: 30px;  margin: 0 10px;}
.footer .l p{ margin:0px;}
.footer a { color: #fff; }
.footer_nav{background:#10824d; margin-bottom:25px;padding: 6px 0;}
.footer_nav ul{ width:100%; margin:0 auto;}
.footer_nav ul li{ float:left; color:#fff; line-height:35px; margin:0 10px; list-style:none; width:10%;text-align: left}
.footer_nav a{ color:#fff;padding: 0 2px}
.footer_nav a:hover{ color:#ef9d00;text-decoration: none;}
.footer_nav a:focus {
  color:#ef9d00;
}
.footer ._s { text-align: right; margin-bottom: 15px; }
.l { float: left; }




.row_title{ line-height:50px; height:50px; background:#13925b; color:#FFF; font-size:24px; text-align:center;}

.row_top ul{}
.row_top ul li{  list-style:none;  height:50px; line-height:50px; margin:10px 0px;border:#e0e0e0 solid 1px;}
.row_top ul li a{color:#666666; background:#fff; display:block; background:url(../imges/dian.png) no-repeat 22px center; padding-left:35px; font-size:14px; } 
.row_top ul li a:hover{ border:none; color:#fff;  background:url(../imges/dian_hover.png) no-repeat 22px center #13925b;text-decoration: none;} 
.dz{ border:#e0e0e0 solid 1px; padding:15px;}

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
#info p{ font-size: 12px;}
.pull-left{font-size: 12px;}
.navbar-default .navbar-nav>li.onindex>a {
  background-color: #019238;
  color: #fff;
}

/* 切换 */
.clear {
    clear: both;
    overflow: hidden;
    zoom: 1;
    float: none;
}
.container-tit{height:auto;}
.container-tit ul{width:102%;margin:0 auto; font-size:16px;}
.container-tit li{ background: #fff!important; color:#000; height:43px; border: #CCC solid 1px;line-height:43px; font-size:16px; text-align:center; float:left; margin-bottom:10px;width: 12.7%;margin-right: 3.5%;}

.container-tit li a{display: block;color:#000 }
.container-tit li.select a{ background:#019238;color:#FFF;}
.container-tit li a:hover {
    background: #019238!important;
    display: block;
    color:#fff
}
.container li a:link{text-decoration:none;font-size:16px;}
.container li a:visited{text-decoration:none;}

.container-con .mod{margin:10px 6px;}
.container-con .mod ul li{float:left;width:220px;background:#FFF; margin:10px 25px 10px 0; overflow:hidden}
.container-con .mod ul .no{ margin-right:0px !important;}
.container-con .mod ul .lie_img{ text-align:center; max-width:220px; height: 150px;display: table-cell;text-align: center;vertical-align: middle;}
.container-con .mod ul .lie_img img{height: 100%;}
.container-con .mod ul .lie_name{ height:50px; background:#fff; width:100%; line-height:50px; text-align:center; font-size:14px;}
.container-con .mod ul .lie_name a{ color:#000;display:block;}
@media (max-width: 1023px) and (min-width: 640px){
  .container-con .mod ul li {
      float: left;
      width: 48%;
      margin: 10px 1%;
      background: #FFF;
  }
}
@media (max-width: 980px) and (min-width: 640px){
  .container-con .mod ul .lie_img {
    height: 200px;
  }
}
@media (max-width: 639px){
  .container-con .mod ul li {
      float: left;
      width: 46%;
      margin: 5px 2%;
      background: #FFF;
  }
  .container-tit ul {
    width: 100%;
    margin: 0 auto;
    font-size: 16px;
}
  .container-tit li {
      background: #ffffff;
      color: #2e2e2e;
      height: 43px;
      line-height: 43px;
      margin: 0 auto;
      font-size: 16px;
      text-align: center;
      float: none;
      width: 98%;
      margin-bottom: 10px;
  }
  .container-con .mod ul .lie_img {
    height: 95px;
  }
  .photo {
    height: 95px;
  }
  .pageOp {
      display: none;
  }
  .newsDetailCur li, .newsDetailCur li.r {
      width: 100%!important;
      float: left;
      text-align: left;
      white-space: nowrap;
      padding-bottom: 10px;
  }
}

.row_top p{font-size: 12px;}

.newsDetailCur {
    width: 100%;
    position: relative;
    padding: 22px 0 16px;
}
.newsDetailCur li {
    width: 49.9%;
    float: left;
    font-size: 14px;
    position: relative;
    z-index: 1111;
    overflow: hidden;
    text-align: left;
}
.newsDetailCur li.r {
    float: left;
    text-align: left;
}
.newsDetailCur li a {
    padding: 5px 0 5px;
    color:#808080
}
/*产品介绍*/
.subnav {
    background: #F2F2F2;
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    max-width: none;
}
.subnav .l {
    font-size: 18px;
    margin: 0;
    height: 50px;
    line-height: 50px;
}
.sub_btn {
    font-size: 20px;
    float: right;
    margin-right: 15px;
    margin-top: 11px;
    color:#666
}
.subMenu{
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility
}
.subMenu li a {
    display: block;
    height: 44px;
    font-weight: bold;
    line-height: 44px;
    font-size: 14px;
    background: #f2f2f2;
    margin-bottom: 2px;
    text-indent: 20px;
}
.subMenu li.cur a {
    color: #fff;
    background: #019238;
}
.carousel{min-height: 80px}
.opc0{opacity: 0}

.hot{background: url(../imges/hot.jpg) no-repeat center -1px}